#ifndef _DISK_PARTITION_MBR_H_
#define _DISK_PARTITION_MBR_H_ 
#include "disk_partition_base.h"

typedef struct _mbrpart {
	unsigned char active;
	unsigned char shead; // CHS start value, not used by program
	unsigned char ssect; // CHS start value, not used by program
	unsigned char scyl; // CHS start value, not used by program
	unsigned char type;
	unsigned char ehead; // CHS end value, not used by program
	unsigned char esect; // CHS end value, not used by program
	unsigned char ecyl; // CHS end value, not used by program
	uint32_t start;
	uint32_t len;
}mbrpart_s;

class CPartMbr:public CDiskPartBase
{
public:
	CPartMbr();
	~CPartMbr();
	virtual int SetPartiton();
	virtual int SetPartiton(vector<PART_INFO_S> vec_part);
private:

};



#endif
